Obec Olešná leží v Středočeském kraji v ORP Rakovník v nadmořské výšce 449 m. V roce 2014 zde žilo 572 obyvatel. Olešná má katastrální území o rozloze 1089 ha.